package eureka.customer;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.ribbon.RibbonClient;
import ribbon.config.RibbonRuleConfig;

/**
 * 这个自定义配置类不能放在@ComponentScan所扫描的当前包下以及子包下。否则我们自定义的这个配置类就会被所有的Ribbon客户端所共享,也就是说我们达不到特殊化定制的日的了。
 */
@SpringBootApplication
//使用自定义的负载均衡规则类
@RibbonClient(name="EUREKA-PROVIDER-COLONY",configuration = RibbonRuleConfig.class)
public class CustomerColonyRule {
    public static void main(String[] args) {
        SpringApplication.run(CustomerColonyRule.class, args);
    }
}
